Memory Energy Management Using Software and Hardware Directed Power Mode Control
نویسندگان
چکیده
The anticipated explosive growth of pervasive and mobile computing devices that are typically constrained by energy has brought hardware and software techniques for energy conservation into the spotlight. While there have been several studies and proposals for energy conservation for CPUs and peripherals, energy optimization techniques for selective operating mode control of DRAMs have not been fully explored. It has been shown that as much as 90% of overall system energy (excluding I/O) is consumed by the DRAM modules, serving as a good candidate for energy optimizations. Further, DRAM technology has also matured to provide several low energy operating modes (power modes), making it an opportunistic moment to conduct studies exploring the potential benefits of mode control techniques. This paper conducts an in-depth investigation of software and hardware techniques to avail of the DRAM mode control capabilities at a module granularity for energy savings. Using a memory system architecture capturing five different energy modes and corresponding resynchronization times, this paper presents several novel compilation techniques to both cluster the data across memory banks as well as to detect module idleness and perform energy mode transitions. In addition, hardware-assisted approaches (called self-monitoring) based on predictions of module inter-access times are proposed. These techniques are extensively evaluated using a set of a dozen benchmarks. It is shown that we get an average of 61% savings in main memory energy using compiler-directed mode control. One of the self-monitored approaches gives as much as 89% savings ( 72% on the average), coming as close as 8.8% to the optimal energy savings that one can ever hope to get with memory module mode control. The optimization techniques are demonstrated to be invaluable for energy savings as memory technologies continue to evolve as well.
منابع مشابه
DRAM Energy Management Using Software and Hardware Directed Power Mode Control
While there have been several studies and proposals for energy conservation for CPUs and peripherals, energy optimization techniques for selective operating mode control of DRAMs have not been fully explored. It has been shown that as much as 90% of overall system energy (excluding I/O) is consumed by the DRAM modules, serving as a good candidate for energy optimizations. Further, DRAM technolo...
متن کاملHardware and Software Techniques for Controlling DRAM Power Modes
The anticipated explosive growth of pervasive and mobile computing devices that are typically constrained by energy has brought hardware and software techniques for energy conservation into the spotlight. While there have been several studies and proposals for energy conservation for CPUs and peripherals, energy optimization techniques for selective operating mode control of DRAMs have not been...
متن کاملCooperative Software–Hardware Power Management for Main Memory
Energy is becoming a critical resource to not only small battery-powered devices but also large server systems, where high energy consumption translates to excessive heat dissipation, which, in turn, increases cooling costs and causes servers to become more prone to failure. Main memory is one of the most energy-consuming components in many systems. In this paper, we propose and evaluate a nove...
متن کاملDesign and Implementation of Power-Aware Virtual Memory
Despite constant improvements in fabrication technology, hardware components are consuming more power than ever. With the everincreasing demand for higher performance in highly-integrated systems, and as battery technology falls further behind, managing energy is becoming critically important to various embedded and mobile systems. In this paper, we propose and implement power-aware virtual mem...
متن کاملA Survey of Software Based Energy Saving Methodologies for Handheld Wireless Communication Devices
Advances in computing hardware, communications technologies, and novel multimedia applications are spurring the development of smart phones and personal digital assistants. There is world-wide accessibility to 2G, 3G, and WiFi networks. Some examples of well-known wireless handheld devices are BlackBerry, iPhone, iPad, iPod, and Kindle. On the one hand, small size and light weight are their att...
متن کامل